#ifndef cObject_h
#define cObject_h
					 
#include <string>

using namespace std;

class cObject {
public:
	inline unsigned GetX() { return muiX; }
	inline unsigned GetY() { return muiY; }
	inline void SetX( unsigned luiX ) { muiX = luiX; }
	inline void SetY( unsigned luiY ) { muiY = luiY; }
	inline string GetName() { return macName; }
	inline void SetName( const string &lacName ) { macName = lacName; }
	inline void SetSymbol( char lcSymbol ) { mcSymbol = lcSymbol; }
	inline char GetSymbol() { return mcSymbol; }
	virtual void Update( float lfTimestep ) { ; }
	virtual void Render();
protected:
	string macName;
	unsigned muiX;
	unsigned muiY;
	char mcSymbol;
};


#endif
